package robren.domain;

import robren.utils.UIDGenerator;

public class Solicitante {
	private String id_solicitante;
	private String nombre;
	private String direccion;
	private String nick;
	private String password;
	private Integer puntos;
	private String email;
	private Integer telefono;
	private String sector;
	
	public Solicitante (String nombre,String direccion,String nick
			,String password,String email, Integer telefono,String sector){
		id_solicitante= UIDGenerator.getInstance().getKey();
		this.nombre=nombre;
		this.direccion=direccion;
		this.nick=nick;
		this.password=password;
		this.email = email;
		this.telefono = telefono;
		puntos = 0;
		this.setSector(sector);
	}
	public Solicitante (String id,String nombre,String direccion,String nick
			,String password,String email, Integer telefono,String sector){
		id_solicitante= id;
		this.nombre=nombre;
		this.direccion=direccion;
		this.nick=nick;
		this.password=password;
		this.email = email;
		this.telefono = telefono;
		puntos = 0;
		this.setSector(sector);
	}
	
	public Solicitante() {
		nombre = "";
		direccion="";
		nick = "";
		password="";
		id_solicitante = null;
	}

	public String getId_Solicitante(){
		return id_solicitante;
	}
	
	public void setId_Solicitante (String id){
		id_solicitante = id;
	}
	
	public String getNombre (){
		return nombre;
	}
	
	public void setNombre (String nombre){
		this.nombre=nombre;
	}
	
	public String getDireccion (){
		return direccion;
	}
	
	public void setDireccion (String direccion){
		this.direccion=direccion;
	}
	
	public String getNick (){
		return nick;
	}
	
	public void setNick (String nick){
		this.nick=nick;
	}
	
	public String getPassword(){
		return password;
	}
	
	public void setPassword(String password){
		this.password=password;
	}

	public void setPuntos(Integer puntos) {
		this.puntos = puntos;
	}

	public Integer getPuntos() {
		return puntos;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getEmail() {
		return email;
	}

	public void setTelefono(Integer telefono) {
		this.telefono = telefono;
	}

	public Integer getTelefono() {
		return telefono;
	}

	public void setSector(String sector) {
		this.sector = sector;
	}

	public String getSector() {
		return sector;
	}
	
	public String toString() {
		return "Solicitante [direccion=" + direccion + ", email=" + email
				+ ", id_solicitante=" + id_solicitante + ", nombre=" + nombre + ", puntos="
				+ puntos + ", sector=" + sector + ", telefono=" + telefono
				+ "]";
	}
}